package com.easystudy.media.conf;

import java.nio.charset.Charset;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.util.DigestUtils;

import lombok.Data;

/**
 * @文件名称: MediaConfig.java
 * @功能描述: 媒体接入服务配置
 * @版权信息: www.easystudy.com
 * @技术交流: 961179337(QQ群)
 * @编写作者: lixx2048@163.com
 * @联系方式: 941415509(QQ)
 * @开发日期: 2021年6月7日
 * @历史版本: V1.0 
 * @备注信息:
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "media")
public class MediaConfig {
	/**
	 * 服务地址
	 */
	private String url = "http://localhost:180";
	/**
	 * 登录账号
	 */
	private String username = "media";
	/**
	 * 登录密码
	 */
	private String password = "123456";
	
	/**
	 * 获取登录令牌
	 */
	public String getToken() {
		String str = this.username + ":" + this.password;
		return DigestUtils.md5DigestAsHex(str.getBytes(Charset.forName("UTF-8")));
	}
}
